home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 13
/
Aminet 13 - August 1996.iso
/
Aminet
/
dev
/
e
/
energy.lha
/
Energy
/
PD
/
ListKick.e
< prev
Wrap
Text File
|
1996-05-20
|
907b
|
49 lines
/* ListKick: List all the contents of the KickStart
AMIGA E v3.2e: 20-05-96
Author: Marco Talamelli
E-Mail: marco_talamelli@amp.flashnet.it
*/
DEF string[3]:STRING
PROC main()
DEF romstart[3]:STRING,romend=$00FFFFFF,len=$00FFFFEC,c,start,j,count
romstart:=romend-^len+1
WriteF('\nROMstart:\h\nROMend : \h\n',romstart,romend)
WriteF('Kickstart Version \d.\d\n\n',Int(romstart+$0c),Int(romstart+$0e))
FOR romstart:=romstart TO romend
IF romstart[0]=$4A AND romstart[1]=$FC
c:=romstart
romstart:=romstart+2
IF c=^romstart
WriteF('$\h ',c)
romstart:=romstart+16
start:=^romstart
j:=^start
string:={j}
count:=0
WriteF('\e[32m')
WHILE (string[count]<>$0d)
WriteF('\c',string[count])
INC count
IF count=4
start:=start+4
j:=^start
string:={j}
count:=0
ENDIF
ENDWHILE
WriteF('\e[31m\n')
ENDIF
ENDIF
ENDFOR
ENDPROC